home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Risc World 5
/
Risc World 5.iso
/
SOFTWARE
/
Issue5
/
PD
/
DIRSYNC
/
LegalStuff
/
ccres
/
Makefile
< prev
Wrap
Makefile
|
2004-10-31
|
2KB
|
88 lines
# Project name: CCRes
# Written by John Tytgat / BASS
CC = cc
#CCFLAGS = -depend !Depend -throwback -DDEBUG=1 -Apcs 3/32/fpe2/swst/fp/nofpr -Wp -fahn -gflv -IOSLib: -c
CCFLAGS = -depend !Depend -throwback -Apcs 3/32/fpe2/swst/fp/nofpr -Wp -fafh -IOSLib: -c
LINK = link
LINKFLAGS =
#LINKFLAGS = -debug
OBJASM = objasm
OBJASMFLAGS = -depend !Depend -throwback -I <OSLib$Dir> -Apcs 3/32/swst/nofpr -Stamp -quit -CloseExec
COPY = copy
COPYFLAGS = A ~C ~D F ~L ~N ~P Q ~R ~S ~T V
MKDIR = cdir
MKDIRFLAGS =
# Dependencies
# System libraries
LDLIBS = C:o.StubsG
# User libraries
USRLIBS = OSLib:o.OSLib32
# Object files
OBJS = o.Library o.Convert o.Error o.Eval o.Filer o.Main o.Menu \
o.Misc o.SaveAs
TOBJS = o._ColourDbox o._ColourMenu o._DCS \
o._FileInfo o._FontDbox o._FontMenu o._Gadgets \
o._Icon o._Iconbar o._Menu o._Object o._PrintDbox \
o._ProgInfo o._Quit o._SaveAs o._Scale o._Window
DOBJS = Release.!CCres.Res \
Release.!CCres.!Run \
Release.!CCres.!Sprites \
Release.!CCres.!Sprites22 \
Release.!CCres.COPYING \
Release.!CCres.!Help \
Release.!CCres.Messages \
Release.!CCres.!RunImage \
Release.!CCres.History
# Target:
All: $(DOBJS)
Release.!CCres.!RunImage: $(OBJS) $(TOBJS) $(LDLIBS) $(USRLIBS)
$(LINK) $(LINKFLAGS) -o $@ $(OBJS) $(TOBJS) $(LDLIBS) $(USRLIBS)
Release.!CCres.Res: Data.Res
$(COPY) Data.Res $@ $(COPYFLAGS)
Release.!CCres.!Run: Data.Run
$(COPY) Data.Run $@ $(COPYFLAGS)
Release.!CCres.!Sprites: Data.Sprites
$(COPY) Data.Sprites $@ $(COPYFLAGS)
Release.!CCres.!Sprites22: Data.Sprites22
$(COPY) Data.Sprites22 $@ $(COPYFLAGS)
Release.!CCres.COPYING: Data.COPYING
$(COPY) Data.COPYING $@ $(COPYFLAGS)
Release.!CCres.!Help: Data.Help
$(COPY) Data.Help $@ $(COPYFLAGS)
Release.!CCres.Messages: Data.Messages
$(COPY) Data.Messages $@ $(COPYFLAGS)
Release.!CCres.History: History
$(COPY) History $@ $(COPYFLAGS)
.SUFFIXES: .o .c .s
.c.o:; $(CC) $(CCFLAGS) -o $@ $<
.s.o:; $(OBJASM) $(OBJASMFLAGS) $< $@
.INIT:
@$(MKDIR) $(MKDIRFLAGS) o
@$(MKDIR) $(MKDIRFLAGS) Release
@$(MKDIR) $(MKDIRFLAGS) Release.!CCres
# Dynamic dependencies: